negotiator.boaframework.sharedagentstate.anac2010
Class NozomiSAS
java.lang.Object
negotiator.boaframework.SharedAgentState
negotiator.boaframework.sharedagentstate.anac2010.NozomiSAS
public class NozomiSAS
- extends SharedAgentState
This is the shared code of the acceptance condition and bidding strategy of ANAC 2010 Nozomi.
The code was taken from the ANAC2010 Nozomi and adapted to work within the BOA framework.
- Author:
- Alex Dirkzwager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
maxUtilityOfPartnerBid
public double maxUtilityOfPartnerBid
maxUtilityPartnerBidDetails
public BidDetails maxUtilityPartnerBidDetails
NozomiSAS
public NozomiSAS(NegotiationSession negoSession,
BidDetails bid)
checkCompromise
public void checkCompromise(double time)
getBidNumber
public int getBidNumber()
setBidNumber
public void setBidNumber(int number)
updateRestoreBid
public void updateRestoreBid(Bid nextBid)
setAverageUtility
public void setAverageUtility(double util)
getAverageUtility
public double getAverageUtility()
getMaxUtilityOfPartnerBid
public double getMaxUtilityOfPartnerBid()
setMaxUtilityPartnerBidDetails
public void setMaxUtilityPartnerBidDetails(BidDetails b)
getMaxUtilityPartnerBidDetails
public BidDetails getMaxUtilityPartnerBidDetails()
setUpdateMaxPartnerUtility
public void setUpdateMaxPartnerUtility(boolean updated)
getRestoreBid
public Bid getRestoreBid()
getPrevRestoreBid
public Bid getPrevRestoreBid()
setRestoreBid
public void setRestoreBid(Bid bid)
setPrevAverageUtility
public void setPrevAverageUtility(double util)
setMaxCompromiseUtility
public void setMaxCompromiseUtility(double util)
getMaxCompromiseUtility
public double getMaxCompromiseUtility()
getPrevMaxCompromiseUtility
public double getPrevMaxCompromiseUtility()
setAveragePartnerUtility
public void setAveragePartnerUtility(double util)
getAveragePartnerUtility
public double getAveragePartnerUtility()